package com.qing.gui.frame;

import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

/**
 * 封装自己的框
 */
public class MyFrame extends Frame {

    public MyFrame(String title, int x, int y, int width, int height, boolean fixedFlag, Color color) {
        super(title);
        //需要设置窗口可见性
        setVisible(true);
        //设置窗口固定(true不固定，false固定)
        setResizable(fixedFlag);
        //设置初始化位置以及长宽
        setBounds(x, y, width, height);
        //设置背景色
        setBackground(color);
        //添加窗口监听事件
        addWindowListener(new WindowAdapter() {
            @Override
            public void windowClosing(WindowEvent e) {
                //使程序退出 0：正常退出，1：异常退出
                System.exit(0);
            }
        });
    }
}
